pumping device - Spanish English Dictionary